/**
 * 
 */
package com.firebird.oms.web.dwr.sm;

import java.util.List;

import com.firebird.oms.domain.sm.TismMenu;
import com.firebird.oms.service.sm.AuthService;
import com.firebird.oms.web.base.BaseDwr;

/**
 * @author qiuxj
 * @date 2009-11-22
 *
 */
public class MenuDwr extends BaseDwr {
	
	private AuthService authService;
	
	/**
	 * 添加菜单方法
	 * 
	 * @param menu
	 */
	public void createMenu(TismMenu menu) {
		authService.createMenu(menu);
	}

	/**
	 * 修改菜单方法
	 * 
	 * @param menu
	 */
	public void updateMenu(TismMenu menu) {
		authService.updateMenu(menu);
	}

	/**
	 * 取得菜单方法
	 * 
	 * @param menuCode
	 * @return
	 */
	public TismMenu getMenu(int menuCode) {
		return authService.getMenu(menuCode);
	}

	/**
	 * 取得子菜单方法
	 * 
	 * @param menuCode
	 * @return
	 */
	public List<TismMenu> findChildrenByMenuCode(int menuCode) {
		return authService.getMenuSorted(menuCode);
	}


	public void setAuthService(AuthService authService) {
		this.authService = authService;
	}

}
